package com.ruoyi.zjgl.pszjgl.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 评审专家管理对象 zjgl_pszjgl
 *
 * @author huacai
 * @date 2024-10-29
 */
public class Pszjgl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评审专家管理ID */
    private String pszjglId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String zjName;

    /** 性别 */
    @Excel(name = "性别")
    private String xb;

    /** 年龄 */
    @Excel(name = "年龄")
    private Integer nl;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String lxDh;

    /** 专业 */
    @Excel(name = "专业")
    private String zy;

    /** 职称 */
    @Excel(name = "职称")
    private String zc;

    /** 办公电话 */
    @Excel(name = "办公电话")
    private String bgDh;

    /** QQ号码 */
    @Excel(name = "QQ号码")
    private String qqHm;

    /** 工作年限 */
    @Excel(name = "工作年限")
    private String gzNx;

    /** 学历 */
    @Excel(name = "学历")
    private String xl;

    /** 政治面貌 */
    @Excel(name = "政治面貌")
    private String zzMm;

    /** 毕业院校 */
    @Excel(name = "毕业院校")
    private String byYx;

    /** 专家组 */
    @Excel(name = "专家组")
    private String zjz;

    /** 工作单位 */
    @Excel(name = "工作单位")
    private String gzDw;

    /** 特长描述 */
    @Excel(name = "特长描述")
    private String tcMs;

    /** 工作经验 */
    @Excel(name = "工作经验")
    private String gzJy;

    /** 用户登录名 */
    @Excel(name = "用户登录名")
    private String userName;

    /** 用户昵称 */
    @Excel(name = "用户昵称")
    private String nickName;

    /** 登录密码 */
    @Excel(name = "登录密码")
    private String password;

    /** 帐号状态（0正常 1停用） */
    @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** ID是否存在 */
    @Excel(name = "ID是否存在")
    private String idWhere;

    /** 用户ID */
    private Integer userId;

    /** 部门ID */
    private Integer deptId;

    public void setPszjglId(String pszjglId)
    {
        this.pszjglId = pszjglId;
    }

    public String getPszjglId()
    {
        return pszjglId;
    }
    public void setZjName(String zjName)
    {
        this.zjName = zjName;
    }

    public String getZjName()
    {
        return zjName;
    }
    public void setXb(String xb)
    {
        this.xb = xb;
    }

    public String getXb()
    {
        return xb;
    }
    public void setNl(Integer nl)
    {
        this.nl = nl;
    }

    public Integer getNl()
    {
        return nl;
    }
    public void setLxDh(String lxDh)
    {
        this.lxDh = lxDh;
    }

    public String getLxDh()
    {
        return lxDh;
    }
    public void setZy(String zy)
    {
        this.zy = zy;
    }

    public String getZy()
    {
        return zy;
    }
    public void setZc(String zc)
    {
        this.zc = zc;
    }

    public String getZc()
    {
        return zc;
    }
    public void setBgDh(String bgDh)
    {
        this.bgDh = bgDh;
    }

    public String getBgDh()
    {
        return bgDh;
    }
    public void setQqHm(String qqHm)
    {
        this.qqHm = qqHm;
    }

    public String getQqHm()
    {
        return qqHm;
    }
    public void setGzNx(String gzNx)
    {
        this.gzNx = gzNx;
    }

    public String getGzNx()
    {
        return gzNx;
    }
    public void setXl(String xl)
    {
        this.xl = xl;
    }

    public String getXl()
    {
        return xl;
    }
    public void setZzMm(String zzMm)
    {
        this.zzMm = zzMm;
    }

    public String getZzMm()
    {
        return zzMm;
    }
    public void setByYx(String byYx)
    {
        this.byYx = byYx;
    }

    public String getByYx()
    {
        return byYx;
    }
    public void setZjz(String zjz)
    {
        this.zjz = zjz;
    }

    public String getZjz()
    {
        return zjz;
    }
    public void setGzDw(String gzDw)
    {
        this.gzDw = gzDw;
    }

    public String getGzDw()
    {
        return gzDw;
    }
    public void setTcMs(String tcMs)
    {
        this.tcMs = tcMs;
    }

    public String getTcMs()
    {
        return tcMs;
    }
    public void setGzJy(String gzJy)
    {
        this.gzJy = gzJy;
    }

    public String getGzJy()
    {
        return gzJy;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName()
    {
        return userName;
    }
    public void setNickName(String nickName)
    {
        this.nickName = nickName;
    }

    public String getNickName()
    {
        return nickName;
    }
    public void setPassword(String password)
    {
        this.password = password;
    }

    public String getPassword()
    {
        return password;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setIdWhere(String idWhere)
    {
        this.idWhere = idWhere;
    }

    public String getIdWhere()
    {
        return idWhere;
    }
    public void setUserId(Integer userId)
    {
        this.userId = userId;
    }

    public Integer getUserId()
    {
        return userId;
    }
    public void setDeptId(Integer deptId)
    {
        this.deptId = deptId;
    }

    public Integer getDeptId()
    {
        return deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pszjglId", getPszjglId())
            .append("zjName", getZjName())
            .append("xb", getXb())
            .append("nl", getNl())
            .append("lxDh", getLxDh())
            .append("zy", getZy())
            .append("zc", getZc())
            .append("bgDh", getBgDh())
            .append("qqHm", getQqHm())
            .append("gzNx", getGzNx())
            .append("xl", getXl())
            .append("zzMm", getZzMm())
            .append("byYx", getByYx())
            .append("zjz", getZjz())
            .append("gzDw", getGzDw())
            .append("tcMs", getTcMs())
            .append("gzJy", getGzJy())
            .append("userName", getUserName())
            .append("nickName", getNickName())
            .append("password", getPassword())
            .append("status", getStatus())
            .append("idWhere", getIdWhere())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .toString();
    }
}
